about blog

0x00

前言
this is my first blog
昨天花了一天时间终于把这个博客开通了,俗话说前人栽树后人乘凉,多亏了一些前辈分享的一些博客,才能这么快上手。不过在这中间还是遇到了许多的坑,可能这些小问题在大佬们看来都不屑去写,但是对于萌新的我来说,这些东西还是要慢慢的去摸索。话不多说,开始填坑。

0x01

首先介绍下博客的环境
github+hexo+node.js (我使用的是win)

搭建过程
前期搭建的具体过程我就不一一叙述了,网上的例子很多,这里贴两个我搭建过程中参考的文章。

0x02

简单的记一下一些错误

1.找不到 .ssh

cd ~/.ssh

??黑人问号?? 百度了N遍都没讲到点子上,最后终于在一个老哥的CSDN的文章里找到了解决办法,这里记录一下

解决方法:
这里其实就是因为我们是第一次使用,~目录里缺少 .ssh文件夹
这时候我们该干嘛? 当然是去创建一个.ssh文件夹!

打开 Git Bash,输入如下命令,然后连续按三个回车即可:
ssh-keygen -t rsa -C "your_email@example.com"
然后会出来提示Enter file in which to save the key
后面是一个路径,你就会找到你想要的.ssh文件夹了,去电脑里找吧。

2.所有文章功能缺失

解决方法:

在根目录_config.yml配置文件的最后插入以下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true

0x03


域名

主要流程:

购买域名 -> 实名认证 -> 域名解析 -> githubpage绑定域名

前两步没啥好说的,这里主要介绍下后面两步


  • 域名解析里 添加 A 记录 指向以下任意ip

    185.199.108.153
    185.199.109.153
    185.199.110.153
    185.199.111.153

  • source目录里新建一个文件 CNAME
    echo unixcs.com
    echo www.unixcs.com

  • 去github库里 添加一个自定义域名